import {Controller, Post, UploadedFile, UseInterceptors} from "@nestjs/common";
import { FileInterceptor } from "@nestjs/platform-express"
import { Express } from "express"
import {SharedService} from "@/modules/shared/shared.service";

@Controller("shared")
export class SharedController {
    constructor(
        private readonly sharedService: SharedService
    ) {
    }

    @Post("upload")
    @UseInterceptors(FileInterceptor("file"))
    upload(@UploadedFile() file: Express.Multer.File) {
        return this.sharedService.upload(file)
    }
}